Devlog Update 151 + Alpha 15

Alpha 15 is now available for download! The full change log is at the end of this post.

Devlog

Oh hey look, in addition to the Paddleboats we also added a second type of boat ride for this update - the Bumper Boats!

As a player, when you think about a games performance the UI is probably not one of the first things that comes to mind… but the UI needs to be optimized for performance too!
In Parkitect, one of the biggest UI performance difficulties has always been in windows with long lists - and we got a bunch of those, like the savegame list, the guest overview, and of course the build windows.
The Deco window has always been particularly problematic since there are hundreds of objects to scroll trough already and it only got worse with additional modded content. We have improved list performance a couple of times already but it was clear that some more work needed to be done.

Previously we used Unitys out-of-the-box scroll views, which behind the scenes works like this:

As soon as the window got opened all the list entries were loaded. When scrolling they simply got moved around accordingly. For relatively short or simple lists this is good enough, but if you need to load a bunch of stuff this can take a while and cause a noticeable lag spike.
And if the user doesn’t scroll all of that loading was for nothing!

We changed the lists to work like this instead:

Now, only enough list entries to cover the visible area of the scroll view are loaded. When scrolling, entries that leave the visible area get shifted to the other end of the list and their content gets replaced with whatever is supposed to be there.

For the user there’s no visible difference, but this is so much faster. And most importantly, it always takes the same amount of time to load no matter how many list entries there are, so we can add more stuff now without having to worry about this again :)

Here are some performance comparisons (bar length = loading time):

Changelog

- added Paddleboats
- added Bumper Boats
- added Western props, brazier, fire jet, jumping fountains, umbrellas, glass roofs
- added option for building ride blueprints without scenery
- added Eastern Highlands demo park
- added option for rides to wait for “any load, but not empty”
- added ride stats when sharing blueprint to Workshop and allowed editing description
- updated Steel Coaster cars
- improved lighting slightly
- improved water
- improved performance during rain
- significantly improved performance of Deco window (and others) opening/closing/minimizing/maximizing
- fixed vandalism state being saved into blueprints
- fixed not being able to lower Inverted Dark Ride velocity below 10km/h
- fixed missing supports on Miniature Railway
- fixed ride income graphs
- fixed not being able to build inside the scenario editor if money is set to 0
- fixed research cost not matching the allocated budget
- fixed tunnel rendering issues on Mac and Linux
- fixed edge scrolling not working properly on Linux
- fixes a case where terrain would be invisible on some systems
- fixed water not looking right in blueprint renders
- fixed fountain water flickering during rain
- fixed shop entries in overview window sometimes showing wrong information when changing sort order

Devlog Update 150

Art Stream

Hey, it’s been a while since the last Art Stream! Did you miss it? We certainly did, so come join us on Garrets Twitch channel on Wednesday (June 28th) at 1pm PST to chat while watching some new Parkitect art being created :)

Devlog

Work on the Paddleboats continued. Almost done now!
They received unthemed boats as an alternative to last weeks Swan Boats:

If you check last weeks picture the boats were still missing the pedals; they have been added and animated. All the settings from other rides work now too, such as changing the boat count and colors. And most notably the boats are capable of navigating around obstacles now :)

Garret also added a set of umbrellas:

The Steel Coaster was one of the first models in the game and it noticeably didn’t match the style of the newer art anymore, so it received an update:

Devlog Update 149

And the new ride is…

Paddleboats! It’s an entirely new type of ride that works completely different than anything else in the game, so it’s taking a bit longer than usual to make :)
If you look closely you can see that the water received yet another small overhaul too, and I’m finally pretty satisfied with it.

And we also added some nice new animated decoration objects:

Devlog Update 148

Hey, we’re back!

Actually, Garret is still on his plane home right now, but he already made some nice new Western theme objects anyways! They are inspired by some of the theming we saw at Phantasialand:

And Luuk added an option for building blueprints without scenery. This is especially useful for scenarios when money is tight, or if you want to theme the ride yourself.

And we’ve done some work on a new ride - more on that next week :)

Travel report

As some of you know, we went on a trip to 3 major theme parks in Europe a week ago. The idea was to gain some insight into real park operations, and collect reference and research for scenery and new rides (and also have some good old fashioned fun).
Our trip started in southern Germany, where we visited Europa Park. If you’ve never been, it’s a very large park with incredible theming and high production values. We rode all eleven coasters (some twice) and a number of scenic rides.
We got a behind-the-scenes tour of Blue Fire, allowing us to see the trains up close from all sides. That was pretty cool after years of trying to figure out details on blurry images off the web :D
Our favorite coaster at this park was Wodan, a very fast wooden coaster. Not the most intense ride in the park but a really fun one!

Next was Phantasialand near Cologne. This is the smallest park we visited, but it’s still home to some excellent coasters (many of them hold some sort of record) and great theming. Again, we rode every coaster, most notably the twin-launched coaster Taron, which is the 4 of us’ favourite coaster of the trip.
I would recommend visiting this park just to ride this coaster. We also spent some time on the other rides, and got plenty soaked on River Quest (a river rapid ride that’s impossible to leave dry in our experience) and Chiapas (the log flume with the steepest drop in the world).

Lastly we visited Efteling in the Netherlands. A large, fantasy themed park with some heavy theming and a couple bigger coasters. We rode most of the rides we wanted to, though sadly Villa Volta broke down as soon as we entered it. I’m pretty sure our favorite coaster here was the dueling wooden coaster Joris en de Draak.

We took plenty of pictures of scenery and rides to help us add more content to Parkitect. We’re especially interested in adding LIM/LSM segments to coasters in the short term as well as some interior rides and calm/scenic rides that are more raised-track friendly. We can’t wait to share those with you as we build them in the near future!